steam throttle - German English Dictionary